home *** CD-ROM | disk | FTP | other *** search
- onClipEvent(enterFrame){
- if(this.hitTest(_root.ball))
- {
- _root.vars.numofblocks--;
- if(_root.vars.numofblocks < 1)
- {
- _root.vars.theLevel += 1;
- i = 0;
- while(i < 500)
- {
- removeMovieClip(_root["hardblock" + i]);
- i++;
- }
- _root.gotoAndPlay("level");
- }
- _root.sounds.blockhit_sfx.start(0.79,1);
- num = random(50);
- if(num == 8)
- {
- if(517 < _root.vars.bonus1counter)
- {
- _root.vars.bonus1counter = 500;
- }
- _root.vars.bonus1counter = _root.vars.bonus1counter + 1;
- duplicateMovieClip(_root.bonus1,"bonus1" + _root.vars.bonus1counter,16384 + _root.vars.bonus1counter);
- _root["bonus1" + _root.vars.bonus1counter]._x = _X;
- _root["bonus1" + _root.vars.bonus1counter]._y = _Y;
- }
- if(num == 6)
- {
- if(537 < _root.vars.bonus2counter)
- {
- _root.vars.bonus2counter = 520;
- }
- _root.vars.bonus2counter = _root.vars.bonus2counter + 1;
- duplicateMovieClip(_root.bonus2,"bonus2" + _root.vars.bonus2counter,16384 + _root.vars.bonus2counter);
- _root["bonus2" + _root.vars.bonus2counter]._x = _X;
- _root["bonus2" + _root.vars.bonus2counter]._y = _Y;
- }
- if(num == 4)
- {
- if(557 < _root.vars.bonus3counter)
- {
- _root.vars.bonus3counter = 540;
- }
- _root.vars.bonus3counter = _root.vars.bonus3counter + 1;
- duplicateMovieClip(_root.bonus3,"bonus3" + _root.vars.bonus3counter,16384 + _root.vars.bonus3counter);
- _root["bonus3" + _root.vars.bonus3counter]._x = _X;
- _root["bonus3" + _root.vars.bonus3counter]._y = _Y;
- }
- if(num == 3)
- {
- if(577 < _root.vars.bonus4counter)
- {
- _root.vars.bonus4counter = 560;
- }
- _root.vars.bonus4counter = _root.vars.bonus4counter + 1;
- duplicateMovieClip(_root.bonus4,"bonus4" + _root.vars.bonus4counter,16384 + _root.vars.bonus4counter);
- _root["bonus4" + _root.vars.bonus4counter]._x = _X;
- _root["bonus4" + _root.vars.bonus4counter]._y = _Y;
- }
- if(num == 2)
- {
- if(597 < _root.vars.bonus5counter)
- {
- _root.vars.bonus5counter = 580;
- }
- _root.vars.bonus5counter = _root.vars.bonus5counter + 1;
- duplicateMovieClip(_root.bonus5,"bonus5" + _root.vars.bonus5counter,16384 + _root.vars.bonus5counter);
- _root["bonus5" + _root.vars.bonus5counter]._x = _X;
- _root["bonus5" + _root.vars.bonus5counter]._y = _Y;
- }
- if(_root.vars.fireball == 0)
- {
- if(_root.ball._x < _X + 10 and _X - 10 < _root.ball._x and _Y - 3.5 < _root.ball._y)
- {
- _root.ball._y = _Y + _height / 2 + _root.ball._height / 2;
- _root.vars.bally *= -1;
- _root.vars.score += Number(10);
- this.removeMovieClip();
- }
- if(_root.ball._x < _X + 10 and _X - 10 < _root.ball._x and _root.ball._y < _Y + 3.5)
- {
- _root.ball._y = _Y - _height / 2 - _root.ball._height / 2;
- _root.vars.bally *= -1;
- _root.vars.score += Number(10);
- this.removeMovieClip();
- }
- if(_root.ball._x < _X - 5 and _Y - 3.5 < _root.ball._y and _root.ball._y < _Y + 3.5)
- {
- _root.ball._x = _X - _width / 2 - _root.ball._width / 2;
- _root.vars.ballx *= -1;
- _root.vars.score += Number(10);
- this.removeMovieClip();
- }
- if(_X + 5 < _root.ball._x and _Y - 3.5 < _root.ball._y and _root.ball._y < _Y + 3.5)
- {
- _root.ball._x = _X + _width / 2 + _root.ball._width / 2;
- _root.vars.ballx *= -1;
- _root.vars.score += Number(10);
- this.removeMovieClip();
- }
- this.removeMovieClip();
- }
- else
- {
- _root.vars.score += Number(10);
- this.removeMovieClip();
- }
- }
- if(_root.vars.bullet == 1)
- {
- if(this.hitTest(_root.bullet1))
- {
- _root.vars.numofblocks--;
- if(_root.vars.numofblocks < 1)
- {
- i = 0;
- while(i < 500)
- {
- removeMovieClip(_root["hardblock" + i]);
- i++;
- }
- _root.vars.theLevel += 1;
- _root.gotoAndPlay("level");
- }
- _root.sounds.blockhit_sfx.start(0.79,1);
- num = random(50);
- if(num == 8)
- {
- if(517 < _root.vars.bonus1counter)
- {
- _root.vars.bonus1counter = 500;
- }
- _root.vars.bonus1counter = _root.vars.bonus1counter + 1;
- duplicateMovieClip(_root.bonus1,"bonus1" + _root.vars.bonus1counter,16384 + _root.vars.bonus1counter);
- _root["bonus1" + _root.vars.bonus1counter]._x = _X;
- _root["bonus1" + _root.vars.bonus1counter]._y = _Y;
- }
- if(num == 6)
- {
- if(537 < _root.vars.bonus2counter)
- {
- _root.vars.bonus2counter = 520;
- }
- _root.vars.bonus2counter = _root.vars.bonus2counter + 1;
- duplicateMovieClip(_root.bonus2,"bonus2" + _root.vars.bonus2counter,16384 + _root.vars.bonus2counter);
- _root["bonus2" + _root.vars.bonus2counter]._x = _X;
- _root["bonus2" + _root.vars.bonus2counter]._y = _Y;
- }
- if(num == 4)
- {
- if(557 < _root.vars.bonus3counter)
- {
- _root.vars.bonus3counter = 540;
- }
- _root.vars.bonus3counter = _root.vars.bonus3counter + 1;
- duplicateMovieClip(_root.bonus3,"bonus3" + _root.vars.bonus3counter,16384 + _root.vars.bonus3counter);
- _root["bonus3" + _root.vars.bonus3counter]._x = _X;
- _root["bonus3" + _root.vars.bonus3counter]._y = _Y;
- }
- if(num == 3)
- {
- if(577 < _root.vars.bonus4counter)
- {
- _root.vars.bonus4counter = 560;
- }
- _root.vars.bonus4counter = _root.vars.bonus4counter + 1;
- duplicateMovieClip(_root.bonus4,"bonus4" + _root.vars.bonus4counter,16384 + _root.vars.bonus4counter);
- _root["bonus4" + _root.vars.bonus4counter]._x = _X;
- _root["bonus4" + _root.vars.bonus4counter]._y = _Y;
- }
- if(num == 2)
- {
- if(597 < _root.vars.bonus5counter)
- {
- _root.vars.bonus5counter = 580;
- }
- _root.vars.bonus5counter = _root.vars.bonus5counter + 1;
- duplicateMovieClip(_root.bonus5,"bonus5" + _root.vars.bonus5counter,16384 + _root.vars.bonus5counter);
- _root["bonus5" + _root.vars.bonus5counter]._x = _X;
- _root["bonus5" + _root.vars.bonus5counter]._y = _Y;
- }
- _root.vars.score += Number(10);
- _root.vars.bullet = 0;
- _root.bullet1.removeMovieClip();
- this.removeMovieClip();
- }
- }
- }
-